package com.ohs.ohsoa.system.vo;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * 加班欠勤明细  分页返回数据
 *
 * @author qianjp
 * @since  2020-9-20
 */
@Data
public class OvertimeLeaveInfoParamVo {

    @ApiModelProperty(value = "编号,主键")
    private String oliGuid;

    @ApiModelProperty(value = "集团下企业主键")
    private String groupEnterpriseGuid;

    @ApiModelProperty(value = "用户id")
    private String userGuid;

    @ApiModelProperty(value = "加班请假标记,1：加班 2：请假 0：系统发放 3：系统清算")
    private String oliFlag;

    @ApiModelProperty(value = "加班类型,1：普通加班 2：假日加班（周六日） 3：法定节假日加班  4：带薪休假 5：福利休假 6：去年转结")
    private String overtimeType;

    @ApiModelProperty(value = "加班/请假类型,从请假表里获取")
    private String leaveType;

    @ApiModelProperty(value = "请假扣除加班时间类型,1：带薪休假 2：福利休假 3：去年结余")
    private String leaveOvertimeType;

    @ApiModelProperty(value = "开始时间")
    private String beginTime;

    @ApiModelProperty(value = "结束时间")
    private String endTime;

    @ApiModelProperty(value = "合计小时数")
    private String totalTimes;

    @ApiModelProperty(value = "是否计算加班费")
    private String oliFeeFlg;

    @ApiModelProperty(value = "加班费结算倍数")
    private String oliFeeMultiple;

    @ApiModelProperty(value = "加班费结算小时数")
    private String oliFeeTimes;

    @ApiModelProperty(value = "理由")
    private String oliReason;

    @ApiModelProperty(value = "审核状态")
    private String verifiedState;

    @ApiModelProperty(value = "审核人")
    private String verifiedUser;

    @ApiModelProperty(value = "审核时间")
    private String verifiedTime;

    @ApiModelProperty(value = "创建时间")
    private String createTime;

    @ApiModelProperty(value = "修改时间")
    private String updateTime;

    @ApiModelProperty(value = "删除标记")
    private String deleteFlag;

    @ApiModelProperty(value = "结束时间")
    private String deleteUser;

    @ApiModelProperty(value = "删除时间")
    private String deleteTime;

    @ApiModelProperty(value = "申请人姓名")
    private String applyUserName;

    @ApiModelProperty(value = "审核人姓名")
    private String verifiedUserName;

    @ApiModelProperty(value = "请假名称")
    private String lsName;

    @ApiModelProperty(value = "扣除加班设置")
    private String lsOvertimeSeting;


}
